//
//  UIWindow+Extension.m
//  微博2期
//
//  Created by J on 15/11/28.
//
//

#import "UIWindow+Extension.h"
#import "TabbarViewController.h"
#import "NewFeatureController.h"//新特性
@implementation UIWindow (Extension)

- (void)switchRootViewController{
    
    
    
    
    TabbarViewController * tbc =[[TabbarViewController alloc]init];
    NSString * key = @"CFBundleShortVersionString";//发布版本
    //            1.设置根控制器
    //            上一次的使用版本(沙盒中获取)
    NSString * lastVersion =  [[NSUserDefaults standardUserDefaults] objectForKey:key];
    
    //            当前软件的版本(从Info.plist中获取)
    NSString * currentVersion =  [NSBundle mainBundle].infoDictionary[key] ;

    if ([currentVersion isEqualToString:lastVersion]) {//版本号相同 意味着两次打开的都是同一个版本
        self.rootViewController = tbc;
        
    }else{//这次打开的版本和上次不同 显示新特性
        self.rootViewController = [[NewFeatureController alloc]init];
        //        将当前的版本号存进沙盒
        [[NSUserDefaults standardUserDefaults] setObject:currentVersion forKey:key];
        [[NSUserDefaults standardUserDefaults] synchronize];//马上同步到沙盒
    }
    

    
}
@end
